<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>


    <script>

        // 
        var arr = [1, 5, 2, 3, 9, 0, 4];
        // 比较     记录了较大的那个数
        //   1 5    5
        //   5 2    5
        //   5 3    5
        //   5 9    9
        //   9 0    9
        //   9 4    9


        // 总是拿两个数中较大的那个数与后面的数进行比较  --- 
        // 思路：搞一个变量  用来存较大的那个数  --- 替换
        // var max = arr[0];   // 假设第一个数最大
        // for (var i = 1; i < arr.length; i++) {    // 与后面所有的数进行比较  i从1开始
        //     if (arr[i] > max) {   // 如果后面这个数更大
        //         max = arr[i];   // 存储后面这个数
        //     }
        // }

        // console.log(max);


        function arrMax(arr) {
            var max = arr[0];   // 假设第一个数最大
            for (var i = 1; i < arr.length; i++) {    // 与后面所有的数进行比较  i从1开始
                if (arr[i] > max) {   // 如果后面这个数更大
                    max = arr[i];   // 存储后面这个数
                }
            }


            var min = arr[0];   // 假设第一个数最小
            for (var i = 1; i < arr.length; i++) {    // 与后面所有的数进行比较  i从1开始
                if (arr[i] < min) {   // 如果后面这个数更小
                    min = arr[i];   // 存储后面这个数
                }
            }

            // return max, min     返回值只能有一个
            return [min, max]
        }


        var res = arrMax(arr);
        console.log(res);




    </script>

</body>

</html>